package com.czmh.etc.onlinepubsys.request.mingchuang;

import com.alibaba.fastjson.annotation.JSONField;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

/**
 * Copyright (C), 2017-2020
 * Author: Chenzj
 * Date: 2020/11/10 20:51
 * FileName: EtcCardCancelRequest
 * Description:
 */
@Data
public class EtcCardCancelRequest {

    private String clientNo; //网点编号

    private String optBy; //操作人

    @ApiModelProperty("ETC卡号")
    private String ecardNo;

    @DateTimeFormat(pattern = "yyyy-MM-dd hh:mm:ss")
    @JSONField(format = "yyyy-MM-dd hh:mm:ss")
    @ApiModelProperty("销卡办理时间")
    private Date clientOprDt; //销卡办理时间

    @ApiModelProperty("附件名称 逗号分隔证件照在前 签名照在后")
    private String fileName; //附件名称 逗号分隔证件照在前 签名照在后

    @ApiModelProperty("原因")
    private String remark;

    @ApiModelProperty("用户ID")
    @JSONField(serialize = false)
    private String userId; //用户ID

    @ApiModelProperty("图片信息逗号分隔")
    @JSONField(serialize = false)
    private String images; //图片信息逗号分隔

    @ApiModelProperty("订单id")
    @JSONField(serialize = false)
    private String orderId; //订单id

    private String ecardType = "23";//卡片类型,22储值卡 23记账卡

    private String optId; //操作人

    private Integer badFlag = 0; //是否坏卡 0好卡 1坏卡

    private Integer cancelType = 2; //销卡类型 1-无卡销卡 2-有卡销卡
}
